package com.sl.au.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

//开票历史查询实体
@Entity
@Table(name="GiveInvoiceHistoryWithContract")
public class EXDEGiveInvoiceHistoryWithContract {
	
	@Id
	@Column(name="id")
	private String id;
	
	@Column(name="sContractId")
	private String cContractId;
	
	@Column(name="sContractType")
	private String cContractType;
	
	@Column(name="sIsIncome")
	private String cIsIncome;
	
	//开票备注
	@Column(name="sMemo")
	private String cMemo;
	
	//开票日期
	@Column(name="dPaymentDate")
	private Date dPaymentDate;
	
	//开票人
	@Column(name="sPaymentMan")
	private String cPaymentMan;
	
	//开票金额
	@Column(name="nPaymentSum")
	private int nPaymentSum;
	
	//税率
	@Column(name="nTaxRate")
	private float nTaxRate;
	
	//税金
	@Column(name="nTaxes")
	private float nTaxes;
	
	@Column(name="user_id")
	private String cUser_id;
	
	//合同总金额
	@Column(name="totalSum")
	private float nTotalSum;
	
	//项目名称
	@Column(name="projectName")
	private String cProjectName;
	
	//合同类型
	@Column(name="contractType")
	private String ccontractType;
	
	//部门
	@Column(name="superior")
	private String cSuperior;
	
	//片区
	@Column(name="areaName")
	private String cAreaName;
	
	//合同号
	@Column(name="demanderCode")
	private String cdemanderCode;
	
	//订货单位名称
	@Column(name="sCustomerName")
	private String cCustomerName;
	
	//登记回款內勤
	@Column(name="name")
	private String name;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getcContractId() {
		return cContractId;
	}

	public void setcContractId(String cContractId) {
		this.cContractId = cContractId;
	}

	public String getcContractType() {
		return cContractType;
	}

	public void setcContractType(String cContractType) {
		this.cContractType = cContractType;
	}

	public String getcIsIncome() {
		return cIsIncome;
	}

	public void setcIsIncome(String cIsIncome) {
		this.cIsIncome = cIsIncome;
	}

	public String getcMemo() {
		return cMemo;
	}

	public void setcMemo(String cMemo) {
		this.cMemo = cMemo;
	}

	public Date getdPaymentDate() {
		return dPaymentDate;
	}

	public void setdPaymentDate(Date dPaymentDate) {
		this.dPaymentDate = dPaymentDate;
	}

	public String getcPaymentMan() {
		return cPaymentMan;
	}

	public void setcPaymentMan(String cPaymentMan) {
		this.cPaymentMan = cPaymentMan;
	}

	public int getnPaymentSum() {
		return nPaymentSum;
	}

	public void setnPaymentSum(int nPaymentSum) {
		this.nPaymentSum = nPaymentSum;
	}

	public float getnTaxRate() {
		return nTaxRate;
	}

	public void setnTaxRate(float nTaxRate) {
		this.nTaxRate = nTaxRate;
	}

	public float getnTaxes() {
		return nTaxes;
	}

	public void setnTaxes(float nTaxes) {
		this.nTaxes = nTaxes;
	}

	public String getcUser_id() {
		return cUser_id;
	}

	public void setcUser_id(String cUser_id) {
		this.cUser_id = cUser_id;
	}

	public float getnTotalSum() {
		return nTotalSum;
	}

	public void setnTotalSum(float nTotalSum) {
		this.nTotalSum = nTotalSum;
	}

	public String getcProjectName() {
		return cProjectName;
	}

	public void setcProjectName(String cProjectName) {
		this.cProjectName = cProjectName;
	}

	public String getCcontractType() {
		return ccontractType;
	}

	public void setCcontractType(String ccontractType) {
		this.ccontractType = ccontractType;
	}

	public String getcSuperior() {
		return cSuperior;
	}

	public void setcSuperior(String cSuperior) {
		this.cSuperior = cSuperior;
	}

	public String getcAreaName() {
		return cAreaName;
	}

	public void setcAreaName(String cAreaName) {
		this.cAreaName = cAreaName;
	}

	public String getCdemanderCode() {
		return cdemanderCode;
	}

	public void setCdemanderCode(String cdemanderCode) {
		this.cdemanderCode = cdemanderCode;
	}

	public String getcCustomerName() {
		return cCustomerName;
	}

	public void setcCustomerName(String cCustomerName) {
		this.cCustomerName = cCustomerName;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	
}
